SIE status register
| VBUS_DETECTED | Device: VBUS Detected |
| LINE_STATE | USB bus line state |
| SUSPENDED | Bus in suspended state. Valid for device and host. Host and device will go into suspend if neither Keep Alive / SOF frames are enabled. |
| SPEED | Host: device speed. Disconnected = 00, LS = 01, FS = 10 |
| VBUS_OVER_CURR | VBUS over current detected |
| RESUME | Host: Device has initiated a remote resume. Device: host has initiated a resume. |
| CONNECTED | Device: connected |
| SETUP_REC | Device: Setup packet received |
| TRANS_COMPLETE | Transaction complete. Raised by device if:
Raised by host if:
|
| BUS_RESET | Device: bus reset received |
| CRC_ERROR | CRC Error. Raised by the Serial RX engine. |
| BIT_STUFF_ERROR | Bit Stuff Error. Raised by the Serial RX engine. |
| RX_OVERFLOW | RX overflow is raised by the Serial RX engine if the incoming data is too fast. |
| RX_TIMEOUT | RX timeout is raised by both the host and device if an ACK is not received in the maximum time specified by the USB spec. |
| NAK_REC | Host: NAK received |
| STALL_REC | Host: STALL received |
| ACK_REC | ACK received. Raised by both host and device. |
| DATA_SEQ_ERROR | Data Sequence Error. The device can raise a sequence error in the following conditions:
The host can raise a data sequence error in the following conditions:
|